package dom4j;

import java.io.File;
import java.util.List;

import jsoup.JsoupDemo1;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;


/**
 * dom4j使用
 * @author wva
 *
 */
public class MainTest {

	public static void main(String[] args) {
		try {
			// 1.创建sx读取对象
			SAXReader reader = new SAXReader();

			String path = JsoupDemo1.class.getClassLoader().getResource("stus.xml").getPath();
			//2.指定解析的xml源
			Document document = reader.read(new File(path));
			
			//3.得到元素
			//得到根元素
			Element rootElement = document.getRootElement();
			//得到下一级元素
			rootElement.element("stu").element("age").getText();
			
			//获取根元素下面的所有子元素 。 stu元素
			List<Element> elements = rootElement.elements();
			//遍历所有的stu元素
			for (Element element : elements) {
				//获取stu元素下面的name文本
				String name = element.element("name").getText();
				String age = element.element("age").getText();
				String address = element.element("address").getText();
				System.out.println("name="+name+"==age+"+age+"==address="+address);
			}
		} catch (Exception e) {
			e.printStackTrace();
		}

	}
}
